home *** CD-ROM | disk | FTP | other *** search
Text File | 1993-06-02 | 6.1 KB | 171 lines | [TEXT/EDIT] |
- 000 undeclared identifier
- 001 multiply defined identifier
- 002 illegal character in number
- 003 illegal character in string
- 004 identifier does not match procedure name
- 005 comment not closed
- 009 "=" expected
- 012 type definition starts with incorrect symbol
- 013 factor starts with incorrect symbol
- 014 statement starts with incorrect symbol
- 015 declaration followed by incorrect symbol
- 016 MODULE expected
- 018 "." missing
- 019 "," missing
- 020 ":" missing
- 022 ")" missing
- 023 "]" missing
- 024 "}" missing
- 025 OF missing
- 026 THEN missing
- 027 DO missing
- 028 TO missing
- 030 "(" missing
- 034 ":=" missing
- 035 "," or OF expected
- 038 identifier expected
- 039 ";" missing
- 041 END missing
- 044 UNTIL missing
- 046 EXIT not within loop statement
- 047 illegally marked identifier
- 050 expression should be constant
- 051 constant not an integer
- 052 identifier does not denote a type
- 053 identifier does not denote a record type
- 054 result type of procedure is not a basic type
- 055 procedure call of a function
- 056 assignment to non-variable
- 057 pointer not bound to record or array type
- 058 recursive type definition
- 059 illegal open array parameter
- 060 wrong type of case label
- 061 inadmissible type of case label
- 062 case label defined more than once
- 063 illegal value of constant
- 064 more actual than formal parameters
- 065 fewer actual than formal parameters
- 066 element types of actual array and formal open array differ
- 067 actual parameter corresponding to open array is not an array
- 068 control variable must be integer
- 069 parameter must be an integer constant
- 070 pointer or VAR record required as formal receiver
- 071 pointer expected as actual receiver
- 072 procedure must be bound to a record of the same scope
- 073 procedure must have level 0
- 074 procedure unknown in base type
- 075 invalid call of base procedure
- 076 this variable (field) is read only
- 077 object is not a record
- 078 dereferenced object is not a variable
- 079 indexed object is not a variable
- 080 index expression is not an integer
- 081 index out of specified bounds
- 082 indexed variable is not an array
- 083 undefined record field
- 084 dereferenced variable is not a pointer
- 085 guard or test type is not an extension of variable type
- 086 guard or testtype is not a pointer
- 087 guarded or tested variable is neither a pointer nor a VAR-parameter record
- 088 open array not allowed as variable, record field or array element
- 092 operand of IN not an integer, or not a set
- 093 set element type is not an integer
- 094 operand of & is not of type BOOLEAN
- 095 operand of OR is not of type BOOLEAN
- 096 operand not applicable to (unary) +
- 097 operand not applicable to (unary) -
- 098 operand of ~ is not of type BOOLEAN
- 099 ASSERT fault
- 100 incompatible operands of dyadic operator
- 101 operand type inapplicable to *
- 102 operand type inapplicable to /
- 103 operand type inapplicable to DIV
- 104 operand type inapplicable to MOD
- 105 operand type inapplicable to +
- 106 operand type inapplicable to -
- 107 operand type inapplicable to = or #
- 108 operand type inapplicable to relation
- 109 overriding method must be exported
- 110 operand is not a type
- 111 operand inapplicable to (this) function
- 112 operand is not a variable
- 113 incompatible assignment
- 114 string too long to be assigned
- 115 parameter doesn't match
- 116 number of parameters doesn't match
- 117 result type doesn't match
- 118 export mark doesn't match with forward declaration
- 119 redefinition textually precedes procedure bound to base type
- 120 type of expression following IF, WHILE, UNTIL or ASSERT is not BOOLEAN
- 121 called object is not a procedure (or is an interrupt procedure)
- 122 actual VAR-parameter is not a variable
- 123 type of actual parameter is not identical with that of formal VAR-parameter
- 124 type of result expression differs from that of procedure
- 125 type of case expression is neither INTEGER nor CHAR
- 126 this expression cannot be a type or a procedure
- 127 illegal use of object
- 128 unsatisfied forward reference
- 129 unsatisfied forward procedure
- 130 WITH clause does not specify a variable
- 131 LEN not applied to array
- 132 dimension in LEN too large or negative
- 135 SYSTEM not imported
- 136 SYSTEM must not be imported by portable modules
- 150 key inconsistency of imported module
- 151 incorrect symbol file
- 152 symbol file of imported module not found
- 154 recursive import not allowed
- 155 generation of new symbol file not allowed
- 200 not yet implemented
- 201 lower bound of set range greater than higher bound
- 202 set element greater than MAX(SET) or less than 0
- 203 number too large
- 204 product too large
- 205 division by zero
- 206 sum too large
- 207 difference too large
- 208 overflow in arithmetic shift
- 209 case range too large
- 210 code too long
- 211 jump distance too large
- 213 too many cases in case statement
- 215 not enough registers: simplify expression
- 216 not enough floating-point registers: simplify expression
- 218 illegal value of parameter (20 <= p < 256)
- 219 illegal value of parameter (0 <= p < 16)
- 220 illegal value of parameter
- 221 too many pointers in a record
- 222 too many global pointers
- 223 too many record types
- 224 too many pointer types
- 226 too many exported procedures
- 227 too many imported modules
- 228 too many exported structures
- 229 too many nested records for import
- 230 too many constants (strings) in module
- 231 too many link table entries (external procedures)
- 233 record extension hierarchy too high
- 235 open array (or pointer to array) containing pointers
- 240 identifier too long
- 241 string too long
- 242 address overflow
- 250 too many different variables in module
- 251 too many parameters (32k max)
- 252 too many local variables (32k max)
- 400 SIZE function not portable (result is machine dependent)
- 401 Toolbox CHAR data type not supported, use INTEGER instead / Toolbox does not accept REAL or LONGREAL arguments
- 402 Dynamic Arrays may not be passed to this type of procedure
- 403 Type Tests cannot be performed on untraced pointer types
- 404 Oberon cannot allocate storage for untraced pointer types; use the memory manager function _NewPtr instead
- 301 implicit type cast
- 302 guarded variable can be side_effected
- 900 never used
- 901 never set
- 902 used before set
- 903 set but never used
- 904 used as varpar, possibly not set
- 905 also declared in outer scope
- 906 access/assignment to intermediate
- 907 redefinition
- xxxx
-